package cn.shopping.core.dbo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 代码自动生成，请不要修改，切记！！！
 */
@Data
public class UploadInfoDO implements java.io.Serializable  {


    private static final long serialVersionUID = 1L;


    //表名
    public static final String TABLE_NAME="upload_info";




    //定义字段常量
    /**
     *id
     *id
     */
    public static final String  ID="id";

    /**
     *id
     *id
     */
    public static final String  DB_ID="id";

    /**
     *原始文件名
     *originalFileName
     */
    public static final String  ORIGINAL_FILE_NAME="originalFileName";

    /**
     *原始文件名
     *original_file_name
     */
    public static final String  DB_ORIGINAL_FILE_NAME="original_file_name";

    /**
     *保存在服务器中的文件名
     *fileName
     */
    public static final String  FILE_NAME="fileName";

    /**
     *保存在服务器中的文件名
     *file_name
     */
    public static final String  DB_FILE_NAME="file_name";

    /**
     *文件后缀
     *fileSuffix
     */
    public static final String  FILE_SUFFIX="fileSuffix";

    /**
     *文件后缀
     *file_suffix
     */
    public static final String  DB_FILE_SUFFIX="file_suffix";

    /**
     *文件全路径名
     *filePath
     */
    public static final String  FILE_PATH="filePath";

    /**
     *文件全路径名
     *file_path
     */
    public static final String  DB_FILE_PATH="file_path";

    /**
     *文件大小，字节为单位
     *fileSize
     */
    public static final String  FILE_SIZE="fileSize";

    /**
     *文件大小，字节为单位
     *file_size
     */
    public static final String  DB_FILE_SIZE="file_size";

    /**
     *上传文件的用户ID
     *uploadUserId
     */
    public static final String  UPLOAD_USER_ID="uploadUserId";

    /**
     *上传文件的用户ID
     *upload_user_id
     */
    public static final String  DB_UPLOAD_USER_ID="upload_user_id";

    /**
     *该字段预留给客户端，方便记录信息
     *fileDetail
     */
    public static final String  FILE_DETAIL="fileDetail";

    /**
     *该字段预留给客户端，方便记录信息
     *file_detail
     */
    public static final String  DB_FILE_DETAIL="file_detail";

    /**
     *是否删除:0-否,1-是
     *isDeleted
     */
    public static final String  IS_DELETED="isDeleted";

    /**
     *是否删除:0-否,1-是
     *is_deleted
     */
    public static final String  DB_IS_DELETED="is_deleted";

    /**
     *创建时间
     *gmtCreate
     */
    public static final String  GMT_CREATE="gmtCreate";

    /**
     *创建时间
     *gmt_create
     */
    public static final String  DB_GMT_CREATE="gmt_create";

    /**
     *更新时间
     *gmtModified
     */
    public static final String  GMT_MODIFIED="gmtModified";

    /**
     *更新时间
     *gmt_modified
     */
    public static final String  DB_GMT_MODIFIED="gmt_modified";

    /**
     *创建人id
     *userIdCreate
     */
    public static final String  USER_ID_CREATE="userIdCreate";

    /**
     *创建人id
     *user_id_create
     */
    public static final String  DB_USER_ID_CREATE="user_id_create";

    /**
     *最后修改人id
     *userIdModified
     */
    public static final String  USER_ID_MODIFIED="userIdModified";

    /**
     *最后修改人id
     *user_id_modified
     */
    public static final String  DB_USER_ID_MODIFIED="user_id_modified";




    /**
     *id
     */
    @ApiModelProperty(value = "id")
    private Long id;


    /**
     *原始文件名
     */
    @ApiModelProperty(value = "原始文件名")
    private String originalFileName;


    /**
     *保存在服务器中的文件名
     */
    @ApiModelProperty(value = "保存在服务器中的文件名")
    private String fileName;


    /**
     *文件后缀
     */
    @ApiModelProperty(value = "文件后缀")
    private String fileSuffix;


    /**
     *文件全路径名
     */
    @ApiModelProperty(value = "文件全路径名")
    private String filePath;


    /**
     *文件大小，字节为单位
     */
    @ApiModelProperty(value = "文件大小，字节为单位")
    private Long fileSize;


    /**
     *上传文件的用户ID
     */
    @ApiModelProperty(value = "上传文件的用户ID")
    private Long uploadUserId;


    /**
     *该字段预留给客户端，方便记录信息
     */
    @ApiModelProperty(value = "该字段预留给客户端，方便记录信息")
    private String fileDetail;


    /**
     *是否删除:0-否,1-是
     */
    @ApiModelProperty(value = "是否删除:0-否,1-是")
    private Integer isDeleted;


    /**
     *创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private java.util.Date gmtCreate;


    /**
     *更新时间
     */
    @ApiModelProperty(value = "更新时间")
    private java.util.Date gmtModified;


    /**
     *创建人id
     */
    @ApiModelProperty(value = "创建人id")
    private Long userIdCreate;


    /**
     *最后修改人id
     */
    @ApiModelProperty(value = "最后修改人id")
    private Long userIdModified;
}

